package com.uniinnovate.lanjingling.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author hym
 * @description 职位VO
 */
@Data
@Accessors(chain = true)
@ApiModel("职位视图对象")
public class JobVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 职位id
     */
    @ApiModelProperty("职位id")
    private Long jobId;
    /**
     * 职位名
     */
    @ApiModelProperty("职位名")
    private String name;
    /**
     * 职位描述
     */
    @ApiModelProperty("职位描述")
    private String description;
    /**
     * 公司id
     */
    @ApiModelProperty("公司id")
    private Long companyId;
    /**
     * 薪酬范围
     */
    @ApiModelProperty("薪酬范围")
    private String salary;
    /**
     * 职位类别
     */
    @ApiModelProperty("职位类别")
    private String type;
    /**
     * 工作经验要求
     */
    @ApiModelProperty("工作经验要求")
    private String expDesire;
    /**
     * 学历要求
     */
    @ApiModelProperty("学历要求")
    private String degreeDesire;
    /**
     * 年龄要求
     */
    @ApiModelProperty("年龄要求")
    private String ageDesire;
    /**
     * 试用期时长
     */
    @ApiModelProperty("试用期时长")
    private String trailTime;
}
